Big Huge Thesaurus

vena metatarsus

noun

sounds kind of like